翻訳と辞書 |
Extensibility pattern : ウィキペディア英語版 | Extensibility pattern
In computer programming, the extensibility pattern is a design pattern that provides a framework for straightforward addition of functionality to a system at a later date. Extensibility is often desired when an application must be able to support new features, such as networking protocols or file formats, that do not yet exist. This requires the application to supply a framework for the general problem without concern for the specifics of details. ==Frameworks== A framework uses other modules. Normal modules have a fixed set of dependencies, and are only extended through subclassing, as per inheritance. A framework may consist of several parts that must be inherited to be used much like several cases of abstract class. It may also be passed references to other objects, as would a class that is sets up a model-view-controller. It may read names of classes from a configuration file or from the user, as in BeanPattern. Instead of code being used by other code, it will use other code on the fly. It is on top of the food chain instead of the bottom.
抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Extensibility pattern」の詳細全文を読む
スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース |
Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.
|
|